package string;

public class StringDemo01 {
    public static void main(String []args){
        String str="thinking in java";
        int len=str.length();
        System.out.println("长度:"+len);
        /*
        01.int indexOf(String str)
            检索给定字符串在当前字符串中的起始位置，若返回值-1，则说明
            当前字符串中不包含给定的字符串内容
        02.int indexOf(String str ,int offset)
            从offset处开始检索给定字符串第一次出现的起始位置
        03.int lastIndexOf(String str)
            检索最后一次出现给定字符串的起始位置
        04.String substring(int start,int end)
            截取当前字符串中给定范围内的字符串
            在api中通常使用两个数字表示范围时，都是“含头不含尾”的
        05.String substring(int start)
            从start处截取到字符串的末尾
         */
        int index=str.indexOf("in");
        System.out.println("index:"+index);

       /* index=str.indexOf("In");
        System.out.println("index:"+index);*/

        index=str.indexOf("in",1);
        System.out.println("index:"+index);

        index=str.lastIndexOf("in");
        System.out.println("index:"+index);

        String sub=str.substring(5,8);
        System.out.println("sub:"+sub);

        sub=str.substring(9);
        System.out.println("sub:"+sub);
    }
}
